package com.ld.control.business.process.vo.internal;

import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.ld.control.business.process.vo.internal.node.ParallelNode;
import lombok.Data;

import java.util.List;
import java.util.Map;

/**
 * 节点信息
 */
@Data
public class NodeInfo {

    // 节点唯一标识id,前段生成
    private String id;

    // 节点名称
    private String nodeName;

    // 节点类型：0普通节点，1processFor下的节点
    private Integer nodeFlag;

    // 节点类型：0系统节点，1指令节点，2设备节点
    private Integer nodeType;

    // 节点描述
    private String description;

    // 普通节点参数
    private Map<String, Object> nodeParamMap;

    // 设备节点参数
    private JSONArray equipmentParams;

    // 设备方法Id
    private Long equipmentMethodTmpId;


}
